package com.situ.mall.admin.controller;

import com.situ.mall.common.service.IOrderInfoService;
import com.situ.mall.common.vo.TableVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/orderInfo")
public class OrderInfoController {
    @Autowired
    private IOrderInfoService orderInfoService;
    @GetMapping("/page")
    public String page(){
        return "orderInfo";
    }

    @GetMapping("/select")
    @ResponseBody
    public TableVO select(Integer page, Integer limit, String username, String status1){
        return orderInfoService.selectOrder(page,limit,username,status1);
    }
    @GetMapping("/detail")
    @ResponseBody
    public TableVO info(Integer id){
        return orderInfoService.orderDetail(id);
    }

    @PostMapping("/update")
    @ResponseBody
    public void update(Integer id){
        orderInfoService.update(id);
    }

}
